import java.util.ArrayList;
import java.util.Collections;


public class Tas {
	
	ArrayList<Arete> listaretes;
	ArrayList<Sommet> listsommets;
	
	public Tas() {
		listaretes = new ArrayList<Arete>();
		listsommets = new ArrayList<Sommet>();
	}
	
	public void ajouter(Arete a) {
		
		listaretes.add(a);
		Collections.sort(listaretes);
//		listaretes.Sort();
	}
	
	public void permuter(int a, int b)
	{
		Arete tmp = listaretes.get(a);
		listaretes.set(a, listaretes.get(b));
		listaretes.set(b, tmp);
	}
	
	public Arete extraire(){
		
		Arete tmp = listaretes.get(0);
		listaretes.remove(tmp);
		Collections.sort(listaretes);
		return tmp;
		
	}

	public ArrayList<Arete> getListaretes() {
		return listaretes;
	}

	public void setListaretes(ArrayList<Arete> listaretes) {
		this.listaretes = listaretes;
	}

	public ArrayList<Sommet> getListsommets() {
		return listsommets;
	}

	public void setListsommets(ArrayList<Sommet> listsommets) {
		this.listsommets = listsommets;
	}


}